-- FETCH_BY_RAND
-- 等权重抽取table中的元素

-------------------
-- @param allItems      需要抽取的列表
-- @param randSeed      随机种子

return function(allItems, randSeed)
    return allItems[randSeed % #allItems + 1];
    -- local sum   = 0;            -- 权重加值
    -- local ratio = 100;          -- 单项权重值
    -- local len   = #allItems;    -- 列表长度

    -- for i = 1, len do
    --     sum = sum + ratio;
    -- end

    -- -- 将随机数控制在区间内
    -- local seed = randSeed % sum;
    -- sum = 0;

    -- for i = 1, len do
    --     sum = sum + ratio;
    --     if sum > seed then
    --         return allItems[i];
    --     end
    -- end
end
